<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');
	/**
	 * CodeIgniter
	 *
	 * An open source application development framework for PHP 4.3.2 or newer
	 *
	 * @package		CodeIgniter
	 * @author		ExpressionEngine Dev Team
	 * @copyright	Copyright (c) 2008 - 2009, EllisLab, Inc.
	 * @license		http://codeigniter.com/user_guide/license.html
	 * @link		http://codeigniter.com
	 * @since		Version 1.0
	 * @filesource
	 */
	// ------------------------------------------------------------------------
	
	/**
	 * @package		CodeIgniter
	 * @subpackage	Libraries
	 * @author		AnhDT
	 */
	
	interface st_interface_tag {
		/** Tập hợp các sự kiện khi khởi tạo thẻ */
		function __init($_attributes);
		/** Tập hợp các sự kiện khi hiện ra thẻ */
		function __toHtml();
		/** Sự kiện khi bắt đầu khởi tạo thẻ*/
		function __evtInit($_attributes);
		/** Sự kiện trước khi khởi tạo thẻ*/
		function __evtBeforeInit();
		/** Sự kiện sau khi khởi tạo thẻ*/
		function __evtAfterInit();
		/** Sự kiện trước khi hiện lên thẻ*/
		function __evtBeforeToHtml();
		/** Sự kiện khi hiện lên thẻ*/
		function __evtToHtml();
		/** Sự kiện sau khi hiện lên thẻ*/
		function __evtAfterToHtml();
		
		function getAttributes();
		function setAttributes();
		function getAttribute($_attributeName);
		function setAttribute($_attributeName, $_value, $_ignoreCheck);
		function setEvtHandler();
		function getEvtHandler();
	}